package com.uzai.console.dto.takebal.redpackettemplate;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年09月01日 18:06
 */
@ApiModel("发送红包参数")
@Data
public class RedPacketSendDto extends BaseDto {

    @ApiModelProperty("会员id")
    private Long userId;

    @ApiModelProperty("会员类型(个人微信-private_wechat；企业微信-work_wechat；公众号-wx_pub)")
    private String deviceType;

    @ApiModelProperty("红包金额")
    private Double money;

    @ApiModelProperty("红包模板id")
    private Long templateId;

    @ApiModelProperty("类型(0-私聊；1-群聊)")
    private Integer type;

    @ApiModelProperty("用户wxid")
    private String userWxid;

    @ApiModelProperty("用户wxid列表")
    private List<String> userWxidList;

    @ApiModelProperty("群id(不管个人微信群还是企业微信群，都是用的查询群列表信息里的主键id字段)")
    private String groupId;

    @ApiModelProperty("群id列表(不管个人微信群还是企业微信群，都是用的查询群列表信息里的主键id字段)")
    private List<String> groupIdList;

    @ApiModelProperty("红包类型(0-指定用户;1-手气红包)")
    private Integer redPackageType;

    @ApiModelProperty("人数")
    private Integer totalCount;

}
